Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Harden Windows Security v0.6.7 #364

Merged
merged 8 commits into from
Oct 16, 2024
Merged

Conversation

HotCakeX
Copy link
Owner

@HotCakeX HotCakeX commented Oct 14, 2024

What's New

  • Added SSH hardening by configuring the SSH client to use secure MACs (Message Authentication Codes). Closes [Suggestion]: Hardening SSH #354

  • 🎉 Added the ability to Decrypt a BitLocker encrypted drive to the Unprotect tab. You can select a drive from the list of drives in a dropdown menu and then use the button to easily decrypt it if you want to.

  • Moved the security measure that sets all network profiles' locations to public from the Windows Networking category to the Windows Firewall category. Related discussion

  • Added a check to the compliance checking to make sure the LanmanWorkstation service is enabled and running. Related discussion

  • 🎉 Added a new feature through a new button in the ASR (Attack Surface Reduction) tab where it allows you to retrieve the current effective status of each ASR rule on the system and populate the boxes with them and then take action.

  • 🎉 When modifying the ASR rules using the ASR tab, there will be detailed logging.

  • Adjusted the system requirement checks to happen sooner to show proper messages to the user about any possible problems.

  • Changed some of the element names in the GUI from "WDAC" to "App Control" due to name changes by Microsoft starting Windows build 24H2.

  • In the Unprotect tab, the App Control policies dropdown menu now only becomes available when the other dropdown menu is set to "Only Remove The App Control Policies", improving user experience.

  • Minor overall performance improvements.

  • Various GUI tabs have been improved to work with very small heights. Now they will have a scrollbar whenever the height is too small so you can always work with the UI elements.

  • Updated the Microsoft signed DLLs used for toast notifications to the latest versions. Wonder how it's done? Check out this Wiki article.

  • The GUI is no longer draggable from anywhere on the interface by touch or mouse click, it now works like any other user interface where you use the title bar for dragging.


Tip

If you're new here, the Harden Windows Security module automatically checks for update whenever you start it so no manual work is needed to stay up to date. It does this by comparing the installed version with the version number on GitHub.


Setting all network connections locations to public now happens in the Windows Firewall category instead of the Windows Networking category.

The reason for this change is here: #362
The LanmanWorkstation services needs to be enabled (which is by default) for compliance checking to perform successfully.
Added SSH hardening
@HotCakeX HotCakeX added the Enhancement 💯 New feature or request label Oct 14, 2024
@HotCakeX HotCakeX self-assigned this Oct 14, 2024
Get effective status of ASR rules
Improved Unprotect tab
@HotCakeX HotCakeX marked this pull request as ready for review October 15, 2024 20:58
@HotCakeX HotCakeX merged commit 5e9e9f0 into main Oct 16, 2024
4 checks passed
@HotCakeX HotCakeX deleted the Harden-Windows-Security-v0.6.7 branch October 16, 2024 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement 💯 New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Suggestion]: Hardening SSH
1 participant